
#ifndef __GM_SIM_PHYS_H__
#define __GM_SIM_PHYS_H__

#include "gm_sim_utils.h"
#include "chipmunk/chipmunk.h"

void gm_sim_phys_init( void );
void gm_sim_phys_update( void );
void gm_sim_phys_get_ballpos( float * ballpos );
void gm_sim_phys_set_ballpos( float * ballpos );
void gm_sim_phys_set_ballvel( float * ballvel );
void gm_sim_phys_get_robotpos( float * robotpos, int i );
void gm_sim_phys_get_robotang( float * robotang, int i );
void gm_sim_phys_set_robotpos( float * robotpos, int i );
void gm_sim_phys_set_robotvel( float * robotvel, float w, int i );
void gm_sim_phys_get_world( float * world );
void gm_sim_phys_robot_kick( int level, int i );
void gm_sim_phys_robot_dribble( int enable, int i );

#endif
